package com.xhcl.system.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.xhcl.common.annotation.Excel;
import com.xhcl.common.core.domain.BaseEntity;

/**
 * 拨款书凭证体对象 t_srhs_bkpzti
 * 
 * @author xhcl
 * @date 2020-09-09
 */
public class TSrhsBkpzti extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long xh;

    /** 拨款头序号 */
    @Excel(name = "拨款头序号")
    private Long bktxh;

    /** 支出科目代码 */
    @Excel(name = "支出科目代码")
    private String zckmdm;

    /** 金额 */
    @Excel(name = "金额")
    private BigDecimal je;

    /** 备注 */
    @Excel(name = "备注")
    private String bz;

    /** 凭证体序号 */
    @Excel(name = "凭证体序号")
    private Long pztixh;

    /** 借方科目代码 */
    @Excel(name = "借方科目代码")
    private String jfkmdm;

    /** 贷方科目代码 */
    @Excel(name = "贷方科目代码")
    private String dfkmdm;

    /** 预算支出经济分类科目代码 */
    @Excel(name = "预算支出经济分类科目代码")
    private String yskm;

    /** 预算管理类型 */
    @Excel(name = "预算管理类型")
    private String ysgllx;

    /** 支出科目名称 */
    @Excel(name = "支出科目名称")
    private String zckmmc;

    /** 预算支出经济分类科目名称 */
    @Excel(name = "预算支出经济分类科目名称")
    private String yskmmc;

    /** 借方科目名称 */
    @Excel(name = "借方科目名称")
    private String jfkmmc;

    /** 贷方科目名称 */
    @Excel(name = "贷方科目名称")
    private String dfkmmc;

    /** 借方摘要 */
    @Excel(name = "借方摘要")
    private String jfzy;

    /** 贷方摘要 */
    @Excel(name = "贷方摘要")
    private String dfzy;

    public void setXh(Long xh) 
    {
        this.xh = xh;
    }

    public Long getXh() 
    {
        return xh;
    }
    public void setBktxh(Long bktxh) 
    {
        this.bktxh = bktxh;
    }

    public Long getBktxh() 
    {
        return bktxh;
    }
    public void setZckmdm(String zckmdm) 
    {
        this.zckmdm = zckmdm;
    }

    public String getZckmdm() 
    {
        return zckmdm;
    }
    public void setJe(BigDecimal je) 
    {
        this.je = je;
    }

    public BigDecimal getJe() 
    {
        return je;
    }
    public void setBz(String bz) 
    {
        this.bz = bz;
    }

    public String getBz() 
    {
        return bz;
    }
    public void setPztixh(Long pztixh) 
    {
        this.pztixh = pztixh;
    }

    public Long getPztixh() 
    {
        return pztixh;
    }
    public void setJfkmdm(String jfkmdm) 
    {
        this.jfkmdm = jfkmdm;
    }

    public String getJfkmdm() 
    {
        return jfkmdm;
    }
    public void setDfkmdm(String dfkmdm) 
    {
        this.dfkmdm = dfkmdm;
    }

    public String getDfkmdm() 
    {
        return dfkmdm;
    }
    public void setYskm(String yskm) 
    {
        this.yskm = yskm;
    }

    public String getYskm() 
    {
        return yskm;
    }
    public void setYsgllx(String ysgllx) 
    {
        this.ysgllx = ysgllx;
    }

    public String getYsgllx() 
    {
        return ysgllx;
    }
    public void setZckmmc(String zckmmc) 
    {
        this.zckmmc = zckmmc;
    }

    public String getZckmmc() 
    {
        return zckmmc;
    }
    public void setYskmmc(String yskmmc) 
    {
        this.yskmmc = yskmmc;
    }

    public String getYskmmc() 
    {
        return yskmmc;
    }
    public void setJfkmmc(String jfkmmc) 
    {
        this.jfkmmc = jfkmmc;
    }

    public String getJfkmmc() 
    {
        return jfkmmc;
    }
    public void setDfkmmc(String dfkmmc) 
    {
        this.dfkmmc = dfkmmc;
    }

    public String getDfkmmc() 
    {
        return dfkmmc;
    }
    public void setJfzy(String jfzy) 
    {
        this.jfzy = jfzy;
    }

    public String getJfzy() 
    {
        return jfzy;
    }
    public void setDfzy(String dfzy) 
    {
        this.dfzy = dfzy;
    }

    public String getDfzy() 
    {
        return dfzy;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("xh", getXh())
            .append("bktxh", getBktxh())
            .append("zckmdm", getZckmdm())
            .append("je", getJe())
            .append("bz", getBz())
            .append("pztixh", getPztixh())
            .append("jfkmdm", getJfkmdm())
            .append("dfkmdm", getDfkmdm())
            .append("yskm", getYskm())
            .append("ysgllx", getYsgllx())
            .append("zckmmc", getZckmmc())
            .append("yskmmc", getYskmmc())
            .append("jfkmmc", getJfkmmc())
            .append("dfkmmc", getDfkmmc())
            .append("jfzy", getJfzy())
            .append("dfzy", getDfzy())
            .toString();
    }
}
